.pointe{
    cursor: pointer;
}
.layerlist-con {
    .list-header {
        padding: 10px;
        display: flex;
        border-bottom: 1px solid #f5f5f5;
        background: #a8c6df;

        span:first-child {
            flex: 1;
        }
    }

    .layers-list {
        .layerStyle{
            //border-bottom: 1px solid #f5f5f5;
            background: #000000;
            color: #a6a6a6;
        }
        .set-layers {
            position: absolute;
            top: 12px;
            right: 9px;
        }
    }
}
:host ::ng-deep .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
    position: absolute;
    top: 50%;
    right: auto !important;
    margin-left: 10px !important;
    width: 10px;
}

:host ::ng-deep .ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title {
    height: 30px;
    border-top: 1px solid #f5f5f5;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0 16px;
    line-height: 30px;
}

:host ::ng-deep .anticon svg {
    display: inline-block;
    color: #1890ff;
}

:host ::ng-deep  .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
    height: 40px;
    line-height: 40px;
    margin-top: 1px;
}

